package com.ruoyi.system.domain.po;

import lombok.Data;
import org.springframework.validation.annotation.Validated;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 处方明细对象 prescription_detail
 *
 * @author qichi
 * @date 2023-07-05
 */
@Data
@Validated
public class PrescriptionDetailPO {


 /*   queryprescriptionDetail :{
        materielId : null,    //物资id
                materielCode : null,  //物资编码
                name : null,
                planNum : null,       //数量
                specification : null, //规格
                medicationInstruction : null,  //用药指导   用法
                dosage : null,  //用量
       *//* materielAmount : '2.00',  //物资金额
        materielRealityAmount : '2.00', //实际金额
        materielDiscount : '0',  // 物资折扣*//*
    },
*/

    /**
     * 物资id
     */
    @NotNull
    private Long materielId;

    /**
     * 物质编码
     */
    @NotBlank
    private String materielCode;

    /**
     * 计划数量
     */
    @NotNull
    private BigDecimal planNum;
    /**
     * 规格
     */
    private String specification;

    /**
     *  用量
     */
    private String dosage;

    /**
     * 用药指导 用法
     */
    private String medicationInstruction;

    /**
     * 物资金额/单
     */
    //@NotNull
    private BigDecimal materielAmount;

    /**
     * 实际金额(空-物资金额)
     */
    //@NotNull
    private BigDecimal materielRealityAmount;

    /**
     * 物资折扣
     */
    private BigDecimal materielDiscount;

}
